/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gestionservicio.model.dao.interfaces;

import gestionservicio.model.businessobject.Persona;

/**
 *
 * @author principal
 */
public interface PersonaDao {

         /**
     * Salvar Persona.
     *
     * @param persona
     * @return
     */
    public int savePersona(Persona persona);

    /**
     * Obtener & Buscar Persona.
     *
     * @param cedula
     * @return
     */
    public Persona getPersona(Integer cedulaPersona);

     /**
     * Actualizar & Modificar Persona.
     * Modificar Rol de la Persona
      * 
     * @param usuario
     */
    public boolean updatePersona(Persona persona);

     /**
      * Retirar Persona.
      * No definido aun porque puedo hacer un cambio de status
     */
    public boolean deletePersona (Persona persona);


}
